<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

    <script>

        // 把数字转成布尔值    0为false,其他都是true
        // 把字符串转布尔值    空串为false,其他都是true
        //       空串是false
        //       空格是true  因为空格也是字符，也是内容
        // 把null转布尔值       false
        // 把undefined转布尔值  false


        // 总结   
        //    大多数值转布尔值都是 true
        //    0    ''    null    undefined      false


        var a = 0;
        var b = Boolean(a);
        console.log(b);   // false


        var m = '    ';
        var n = Boolean(m);
        console.log(n);   // true



        var x = null;
        var y = Boolean(x);
        console.log(y);   // false

        var x;
        var y = Boolean(x);
        console.log(y);   // false
    </script>

</body>

</html>